/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Controladores.ControladorAutores;

import DAOS.DAOSAUTORES.ArticuloalumnoDAO;
import Entidades.EntidadesAutores.Articuloalumno;
import java.util.List;
import javax.annotation.PostConstruct;
import javax.ejb.EJB;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;

/**
 *
 * @author 
 */
@ManagedBean
@RequestScoped
public class ControladorAutores_ArticuloAlumno {
 @EJB ArticuloalumnoDAO articuloalumno;
    // Add business logic below. (Right-click in editor and choose
    // "Insert Code > Add Business Method")
 int IdArticuloAlumno;
 Articuloalumno articuloactual;
 List<Articuloalumno> listaartialumnos;
 String idartialumnoNueva;
 String cadena;
   public String getCadena() {
        return cadena;
    }
      public void setCadena(String cadena) {
        this.cadena = cadena;
    }
      public int getIdArticuloAlumno() {
        return IdArticuloAlumno;
    }
    public void setIdArticuloAlumno(int IdArticuloAlumno) {
        this.IdArticuloAlumno = IdArticuloAlumno;
    }
    public Articuloalumno getArticuloAlumnoActual() {
        return articuloactual;
    }
    public void setArticuloAlumnoActual(Articuloalumno articuloactual) {
        this.articuloactual = articuloactual;
    }
    public List<Articuloalumno> getListaArticuloAlumno() {
        return listaartialumnos;
    }
    public void setListaArticuloAlumnos(List<Articuloalumno> listaarticuloalumnos) {
        this.listaartialumnos = listaartialumnos;
    }
    public String getIdArticuloAlumnoNueva() {
        return idartialumnoNueva;
    }
    public void setIdArticuloAlumnoNueva(String idartialumnoNueva) {
        this.idartialumnoNueva = idartialumnoNueva;
    }  
    /**
     * Creates a new instance of ControladorAdministracion_Ejemplo
     */
    @PostConstruct
    public void inicializar(){
    listaartialumnos = articuloalumno.BuscarTodosArticuloalumno();
    articuloactual = listaartialumnos.get(0);     
    }
    public ControladorAutores_ArticuloAlumno() {
    }
    
    public String IrRegistrarArticuloAlumno(){
       articuloactual=new Articuloalumno();
       return "Registra Articulo Alumno";
    }
    public String IrBuscarArticuloAlumnoNombre(){
     listaartialumnos=articuloalumno.BuscarArticuloalumno(cadena);
     articuloactual=listaartialumnos.get(0);       
     return "Articulo alumno";
    }
    public String IrGuardarArticuloAlumnos(){
     articuloalumno.guardar(articuloactual);
     return "Articulo Alumno actual";
    }
    
    public String IrBorrarArticuloAlumno(Integer id){
        articuloalumno.borrar(id);
        listaartialumnos=articuloalumno.BuscarTodosArticuloalumno();
        return "Articulo Alumno";
    }
     
  
    
}